Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Software maintenance: An approach to impact analysis of objects change

Identifieur interne : 00C705 ( Main/Exploration ); précédent : 00C704; suivant : 00C706

Software maintenance: An approach to impact analysis of objects change

Auteurs : Samuel Ajila [France, Nigeria]

Source :

RBID : ISTEX:77E91E5E56E6151212D78B3640C50D1A5A156343

Descripteurs français

English descriptors

Abstract

The maintenance of a software system requires a tool for impact analysis and the propagation of change. This paper presents a knowledge‐based model for both. This model is generic because it is not based on any language or design method. Therefore, it can be applied on the basis of ‘problem’ to be solved. It also captures four life‐cycle phases: requirement, specification, design and programming. We also provide a domain‐specific view that allows the dependency analysis of fine‐grain objects. Two kinds of dependencies are identified: inter‐phase dependencies, these are dependency relations between the objects of the one phase and another; and intra‐phase dependencies, these are dependency relations between the objects of the same phase. In order to validate this model, we also present a prototype based on two life‐cycle phases: design and programming.

Url:
DOI: 10.1002/spe.4380251006


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Software maintenance: An approach to impact analysis of objects change</title>
<author>
<name sortKey="Ajila, Samuel" sort="Ajila, Samuel" uniqKey="Ajila S" first="Samuel" last="Ajila">Samuel Ajila</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:77E91E5E56E6151212D78B3640C50D1A5A156343</idno>
<date when="1995" year="1995">1995</date>
<idno type="doi">10.1002/spe.4380251006</idno>
<idno type="url">https://api.istex.fr/ark:/67375/WNG-QLSJ03F5-W/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">001B73</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">001B73</idno>
<idno type="wicri:Area/Istex/Curation">001B52</idno>
<idno type="wicri:Area/Istex/Checkpoint">002B20</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">002B20</idno>
<idno type="wicri:doubleKey">0038-0644:1995:Ajila S:software:maintenance:an</idno>
<idno type="wicri:Area/Main/Merge">00CF62</idno>
<idno type="wicri:source">INIST</idno>
<idno type="RBID">Pascal:95-0566258</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000D52</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000B42</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000D23</idno>
<idno type="wicri:explorRef" wicri:stream="PascalFrancis" wicri:step="Checkpoint">000D23</idno>
<idno type="wicri:doubleKey">0038-0644:1995:Ajila S:software:maintenance:an</idno>
<idno type="wicri:Area/Main/Merge">00D072</idno>
<idno type="wicri:Area/Main/Curation">00C705</idno>
<idno type="wicri:Area/Main/Exploration">00C705</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">Software maintenance: An approach to impact analysis of objects change</title>
<author>
<name sortKey="Ajila, Samuel" sort="Ajila, Samuel" uniqKey="Ajila S" first="Samuel" last="Ajila">Samuel Ajila</name>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
<affiliation wicri:level="3">
<country xml:lang="fr">France</country>
<wicri:regionArea>CRIN‐CNRS, Bǎtiment LORIA, Campus scientifique, BP 239, 54506 Vandouvre‐lès‐nancy</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
<settlement type="city">Vandouvre‐lès‐nancy</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="4">
<country xml:lang="fr">Nigeria</country>
<wicri:regionArea>Current Address: Department of Computer Science, University of Ibadan</wicri:regionArea>
<placeName>
<settlement type="city">Ibadan</settlement>
<region type="region">État d'Oyo</region>
</placeName>
<orgName type="university">Université d'Ibadan</orgName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j" type="main">Software: Practice and Experience</title>
<title level="j" type="alt">SOFTWARE: PRACTICE AND EXPERIENCE</title>
<idno type="ISSN">0038-0644</idno>
<idno type="eISSN">1097-024X</idno>
<imprint>
<biblScope unit="vol">25</biblScope>
<biblScope unit="issue">10</biblScope>
<biblScope unit="page" from="1155">1155</biblScope>
<biblScope unit="page" to="1181">1181</biblScope>
<biblScope unit="page-count">27</biblScope>
<publisher>John Wiley & Sons, Ltd.</publisher>
<pubPlace>New York</pubPlace>
<date type="published" when="1995-10">1995-10</date>
</imprint>
<idno type="ISSN">0038-0644</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0038-0644</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Artificial intelligence</term>
<term>Dependence</term>
<term>Impact study</term>
<term>Knowledge base</term>
<term>Life cycle</term>
<term>Modeling</term>
<term>Program design</term>
<term>Programming</term>
<term>Software engineering workshop</term>
<term>System maintenance</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Atelier génie logiciel</term>
<term>Base connaissance</term>
<term>Conception programme</term>
<term>Cycle développement</term>
<term>Dépendance</term>
<term>Etude impact</term>
<term>Intelligence artificielle</term>
<term>Maintenance système</term>
<term>Modélisation</term>
<term>Programmation</term>
</keywords>
<keywords scheme="Teeft" xml:lang="en">
<term>Active object</term>
<term>Ajila</term>
<term>Change type</term>
<term>Change types</term>
<term>Database</term>
<term>Dependency</term>
<term>Dependency relations</term>
<term>Dependency relationships</term>
<term>Design view</term>
<term>Direct relations</term>
<term>Direct relationships</term>
<term>Facts base</term>
<term>Further work</term>
<term>Generic</term>
<term>Generic model</term>
<term>Global mapping</term>
<term>Hood</term>
<term>Hood design system</term>
<term>Hood object table</term>
<term>Hood objects</term>
<term>Impact analysis</term>
<term>Impact analysis effectiveness</term>
<term>Impact analysis function</term>
<term>Impact analysis tool</term>
<term>Mode type</term>
<term>Module</term>
<term>Obj2</term>
<term>Object name object type object kind line</term>
<term>Object table</term>
<term>Object visibility</term>
<term>Objects change</term>
<term>Objl</term>
<term>Passive object</term>
<term>Passive objects</term>
<term>Proc</term>
<term>Programming</term>
<term>Programming language</term>
<term>Programming view</term>
<term>Prolog</term>
<term>Prolog facts</term>
<term>Prolog inference engine</term>
<term>Prototype</term>
<term>Query</term>
<term>Query acts</term>
<term>Query manager</term>
<term>Regression testing</term>
<term>Relation objz</term>
<term>Requirement view</term>
<term>Rules base</term>
<term>Sofiware maintenance</term>
<term>Software</term>
<term>Software documents</term>
<term>Software maintenance</term>
<term>Software maintenance table</term>
<term>Software system</term>
<term>Software system views</term>
<term>Specification view</term>
<term>User interface</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr">
<term>Intelligence artificielle</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">The maintenance of a software system requires a tool for impact analysis and the propagation of change. This paper presents a knowledge‐based model for both. This model is generic because it is not based on any language or design method. Therefore, it can be applied on the basis of ‘problem’ to be solved. It also captures four life‐cycle phases: requirement, specification, design and programming. We also provide a domain‐specific view that allows the dependency analysis of fine‐grain objects. Two kinds of dependencies are identified: inter‐phase dependencies, these are dependency relations between the objects of the one phase and another; and intra‐phase dependencies, these are dependency relations between the objects of the same phase. In order to validate this model, we also present a prototype based on two life‐cycle phases: design and programming.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
<li>Nigeria</li>
</country>
<region>
<li>Grand Est</li>
<li>Lorraine (région)</li>
<li>État d'Oyo</li>
</region>
<settlement>
<li>Ibadan</li>
<li>Vandouvre‐lès‐nancy</li>
</settlement>
<orgName>
<li>Université d'Ibadan</li>
</orgName>
</list>
<tree>
<country name="France">
<noRegion>
<name sortKey="Ajila, Samuel" sort="Ajila, Samuel" uniqKey="Ajila S" first="Samuel" last="Ajila">Samuel Ajila</name>
</noRegion>
<name sortKey="Ajila, Samuel" sort="Ajila, Samuel" uniqKey="Ajila S" first="Samuel" last="Ajila">Samuel Ajila</name>
<name sortKey="Ajila, Samuel" sort="Ajila, Samuel" uniqKey="Ajila S" first="Samuel" last="Ajila">Samuel Ajila</name>
</country>
<country name="Nigeria">
<region name="État d'Oyo">
<name sortKey="Ajila, Samuel" sort="Ajila, Samuel" uniqKey="Ajila S" first="Samuel" last="Ajila">Samuel Ajila</name>
</region>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 00C705 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 00C705 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:77E91E5E56E6151212D78B3640C50D1A5A156343
   |texte=   Software maintenance: An approach to impact analysis of objects change
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022